robertlipe [Tue, 7 Jan 2014 21:59:17 +0000 (21:59 +0000)]
MSVC changes from Gerhard.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4717
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4@gmail.com [Tue, 7 Jan 2014 14:21:47 +0000 (14:21 +0000)]
reverse merge accidentally committed hack to test-all.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4716
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 7 Jan 2014 02:02:08 +0000 (02:02 +0000)]
Remove some dead code from cet_util.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4715
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 7 Jan 2014 01:52:52 +0000 (01:52 +0000)]
Leak fix in an1.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4714
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4@gmail.com [Sun, 5 Jan 2014 23:16:21 +0000 (23:16 +0000)]
leak fix and cleanup for gdb.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4713
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Sun, 5 Jan 2014 22:44:22 +0000 (22:44 +0000)]
Cleanups saved for a rainy day? Even without being called out via valgrind, these
are "obviously" leaks and a cleanup upportunity.
egrep -- '->(rte_name|rte_desc|rte_url|icon|icon_descr|rte_name|rte_desc|notes|shortname|description) = xstrdup' *.cca
We've eliminated 58% of the calls to xstrdup that we had in 1.4.4..
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4712
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4@gmail.com [Sun, 5 Jan 2014 18:11:02 +0000 (18:11 +0000)]
an1 leak fixes.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4711
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4@gmail.com [Sun, 5 Jan 2014 01:38:33 +0000 (01:38 +0000)]
leak fixes for shape, ggv_ovl, nmea.
and a bit of NEW_STRINGS cleanup.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4710
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4@gmail.com [Sat, 4 Jan 2014 17:20:31 +0000 (17:20 +0000)]
Fix resetting of deafult format options in GUI.
This was not working for boolean options with defaults of "1".
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4709
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Fri, 3 Jan 2014 05:29:49 +0000 (05:29 +0000)]
Fix default read of boolean opts with '1' as the default.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4708
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Thu, 2 Jan 2014 04:58:53 +0000 (04:58 +0000)]
Fix mapbar.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4707
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Thu, 2 Jan 2014 04:54:06 +0000 (04:54 +0000)]
Fix enigma, garmin_xt
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4706
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Thu, 2 Jan 2014 04:44:45 +0000 (04:44 +0000)]
Fix memory management in garmin_gpi (gross), navilink, saroute.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4705
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Thu, 2 Jan 2014 02:32:12 +0000 (02:32 +0000)]
Destinator fixes.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4704
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Thu, 2 Jan 2014 00:09:29 +0000 (00:09 +0000)]
Memory fixes for Magellan.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4703
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 23:25:38 +0000 (23:25 +0000)]
Try to untangle the uncodings in gdb. I'm not really sure if I made it better
or worse...This is not one of our formats that makes me proud.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4702
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 22:03:24 +0000 (22:03 +0000)]
The non-contentious parts of garmin_gpi
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4701
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 20:00:32 +0000 (20:00 +0000)]
Move gbfgets() to QString.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4700
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 1 Jan 2014 19:22:08 +0000 (19:22 +0000)]
Replace toAscii with toLatin in garmin.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4699
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 07:06:36 +0000 (07:06 +0000)]
Maggeo, wfff_xml fixes.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4698
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 06:47:17 +0000 (06:47 +0000)]
Fixes for mapbar, mapsource.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4697
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 06:16:13 +0000 (06:16 +0000)]
Better IGC fix
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4696
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 05:46:19 +0000 (05:46 +0000)]
Fixes for raymarine, netstumbler, skyforce.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4695
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 05:30:17 +0000 (05:30 +0000)]
Leak fixes (the C++ way) in mapsource.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4694
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 05:02:52 +0000 (05:02 +0000)]
Fixes for tpo, an1, gpsutil, igc.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4693
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 04:22:06 +0000 (04:22 +0000)]
More QString tweaks.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4692
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 04:10:41 +0000 (04:10 +0000)]
More pieces.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4691
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 00:40:14 +0000 (00:40 +0000)]
Another round of fixes for easygps, gpsutil, googledir, and a few others.
Last one for a few hours.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4690
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 00:23:23 +0000 (00:23 +0000)]
Fixes many csv leaks + tpo.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4689
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 1 Jan 2014 00:13:43 +0000 (00:13 +0000)]
Fix tiger, google leaks by forcing them into the QString mkshort.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4688
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Tue, 31 Dec 2013 23:59:16 +0000 (23:59 +0000)]
More QString love sprinkled around. Built better infrastructure in csv_utils;
ozi and tmpro now more consistently use QStrings internally.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4687
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Tue, 31 Dec 2013 22:28:52 +0000 (22:28 +0000)]
More mechanical fixes.
http://xkcd.com/1296
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4686
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Tue, 31 Dec 2013 22:06:01 +0000 (22:06 +0000)]
More fixes.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4685
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Tue, 31 Dec 2013 21:46:42 +0000 (21:46 +0000)]
Another rapid-fire round of leak fixes. vtesto passes. vtesto -l is still
unhappy and is likely to be for a while.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4684
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Tue, 31 Dec 2013 20:41:41 +0000 (20:41 +0000)]
Another wave of leak tweaks.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4683
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Tue, 31 Dec 2013 20:10:03 +0000 (20:10 +0000)]
Chip away at unnecessary cruft with NEW_STRINGS.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4682
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Tue, 31 Dec 2013 20:04:52 +0000 (20:04 +0000)]
Leak fixes in v900
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4681
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Tue, 31 Dec 2013 19:43:08 +0000 (19:43 +0000)]
Compile fix for Ubuntu. Fix valgrind warning from scribble code.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4680
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 19:35:46 +0000 (19:35 +0000)]
BAM, NEW_STRINGS is now the default.
(Now off to deal with the inevitable leaks I just introduced...)
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4679
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 19:32:44 +0000 (19:32 +0000)]
Let zconf pick up our config.h. Regenerate dependencies.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4678
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 19:20:31 +0000 (19:20 +0000)]
Fix zlib, warning tweaks.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4677
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 16:52:55 +0000 (16:52 +0000)]
Update to zlib 1.2.8.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4676
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 16:27:35 +0000 (16:27 +0000)]
Update to shapelib 1.3.0
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4675
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 16:24:16 +0000 (16:24 +0000)]
"fix" use after free in tef.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4674
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 06:57:15 +0000 (06:57 +0000)]
Fix (well, paper over...) heap-use-after-free in psitrex.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4673
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 06:35:15 +0000 (06:35 +0000)]
Introduce leaks (probably) in igc and google for now, just to get
code building and passing in NEW_STRINGS.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4672
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 06:06:44 +0000 (06:06 +0000)]
Fix a test case error in gdb caused by excessive bogusness. I have No Idea
why extra_data is involved in this path.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4671
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 05:02:49 +0000 (05:02 +0000)]
This is a groady submit. This is where I take all of the things that were
tacky or sleazy related to character encoding and basically apply pain killer
to them. Most of the tests were clearly made up and were just
institutionalizing what we did instead of thinking about what was right.
Remove the '-c' flag.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4670
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 01:23:58 +0000 (01:23 +0000)]
A further beatdown on binary option handling in the GUI. I think it
finally works sensibly now.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4669
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 31 Dec 2013 01:01:14 +0000 (01:01 +0000)]
Mechanical rename of class member variables in the GUI. No real changes.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4668
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4@gmail.com [Tue, 31 Dec 2013 00:42:04 +0000 (00:42 +0000)]
Ignore talker identification in nmea reader.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4667
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 30 Dec 2013 23:06:04 +0000 (23:06 +0000)]
Rework the way boolean options are handled in the GUI. They're now
emitted only if they're not the default.
Rename member variables to use foo_ convention.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4666
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4@gmail.com [Sun, 15 Dec 2013 22:48:01 +0000 (22:48 +0000)]
fix some encoding issues with openoffice.style.
regenerate internal_styles.cc, deleteing previously deprecated styles.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4665
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4@gmail.com [Sun, 15 Dec 2013 15:23:19 +0000 (15:23 +0000)]
fix declaration of phony targets.
a failure example was "make;touch gui;make gui", which would fail to execute the gui recipe.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4664
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4@gmail.com [Sat, 14 Dec 2013 17:34:42 +0000 (17:34 +0000)]
fix sign issue with Qt > 5.0 in gui.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4663
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 1 Dec 2013 20:23:11 +0000 (20:23 +0000)]
Remove extra -I when building on Mac. No reason to search that directory
a zillion times when only one file needs mac/libusb/
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4662
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 1 Dec 2013 20:12:46 +0000 (20:12 +0000)]
Steve teaches configure/make about Mac Qt 5.2.0s use of frameworks.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4661
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4@gmail.com [Sat, 30 Nov 2013 21:14:35 +0000 (21:14 +0000)]
Quiet sed regular expression errors in dop_filter.test
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4660
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 25 Nov 2013 03:25:28 +0000 (03:25 +0000)]
Fix most of our problems in GDB which stupidly uses Latin1 some of the
time and UTF8 some of the time.
There's still a bug in the GDB writer, I think.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4659
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 24 Nov 2013 04:45:44 +0000 (04:45 +0000)]
ignrando: drop straydebugging.
xmlgeneric: pass qstrings all the way through
cet_util: don't molest rte_name, rte_desc with potential double encodings.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4658
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 24 Nov 2013 03:58:59 +0000 (03:58 +0000)]
Fix BCR in NEW_STRINGS.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4657
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 24 Nov 2013 03:46:20 +0000 (03:46 +0000)]
Deprecate Kartex, a program out of business for years and whose
only appearance on our mailing list was from the contributor.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4656
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 24 Nov 2013 03:11:28 +0000 (03:11 +0000)]
Fix an1 for NEW_STRINGS.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4655
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 24 Nov 2013 02:54:38 +0000 (02:54 +0000)]
Fixes for stmwpp.cc in NEW_STRINGS.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4654
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 11 Nov 2013 03:46:50 +0000 (03:46 +0000)]
Another GDB checking for NEW_STRINGS. This format is still a landmine.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4653
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 11 Nov 2013 03:39:45 +0000 (03:39 +0000)]
Roll back swmwpp. I'm out of soul to fight with it further.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4652
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 11 Nov 2013 03:24:56 +0000 (03:24 +0000)]
Allow GPX reader to terminate if it detects Invalid state.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4651
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 11 Nov 2013 02:48:35 +0000 (02:48 +0000)]
Improvements in stmwpp for NEW_STRINGS.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4650
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 11 Nov 2013 02:02:32 +0000 (02:02 +0000)]
Plow through the remainder of our REALLY_MINIMAL targets with NEW_STRING.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4649
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 11 Nov 2013 01:05:52 +0000 (01:05 +0000)]
Bring IGC to NEW_STRINGS.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4648
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 10 Nov 2013 05:24:17 +0000 (05:24 +0000)]
Minimally invasive set of NEW_STRING changes for mmo.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4647
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Thu, 7 Nov 2013 02:59:19 +0000 (02:59 +0000)]
Beter fxi in gdb
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4646
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 6 Nov 2013 17:09:11 +0000 (17:09 +0000)]
Leak fix in gdb.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4645
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 6 Nov 2013 17:06:05 +0000 (17:06 +0000)]
Leak fixes for gdb.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4644
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 6 Nov 2013 02:12:35 +0000 (02:12 +0000)]
Bring in NEW_STRINGS for gdb, saroute, igc, garmin, delbin, and an1.
Not because they actually work (in fact, they're all believed problematic)
but just to get them committed.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4643
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Wed, 23 Oct 2013 18:40:27 +0000 (18:40 +0000)]
Fix various leaks introduced in the non-NEW_STRING case when refactoring
surrounding code to be more Qt-ish.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4642
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 23 Oct 2013 03:37:25 +0000 (03:37 +0000)]
Rollback two formats where I introduced a regression in the non-NEW_STRINGS
case
svn merge -r4639:4637 stmwpp.cc mmo.cc
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4641
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 23 Oct 2013 03:29:26 +0000 (03:29 +0000)]
Misc minor fixes for the !NEW_STRINGS case.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4640
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 23 Oct 2013 03:25:28 +0000 (03:25 +0000)]
Bring in csv_util.cc from NEW_STRING.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4639
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 23 Oct 2013 03:17:22 +0000 (03:17 +0000)]
Commit the (hopefully) non-contentuous NEW_STRING changes. This is the
batch that's largely mechanical and for formats, at least mostly passing
testo. It's all still disabled by default and much of it is pretty dicey,
but this patch has been growing in my tree and I wanted to get it committed.
Later, when we take out the NEW_STRING stuff, I'll refactor the stuff around
these changes which were often done to preserve fidelity to the original C
versions even when there is a better way now.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4638
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 23 Oct 2013 03:02:13 +0000 (03:02 +0000)]
Begin landing NEW_STRINGS work: common utilities.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4637
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 23 Oct 2013 01:49:39 +0000 (01:49 +0000)]
Take another run at NMN4.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4636
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 22 Oct 2013 02:33:15 +0000 (02:33 +0000)]
Pad internal buffer to appease -fsanitize=address. format_garmin_xt_decrypt_trk_blk is definitely going one byte too deep on that final byte and this is probably going to come back to byte me.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4635
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 22 Oct 2013 00:24:56 +0000 (00:24 +0000)]
Revert nmn4 change for now. I'll deal with it later.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4634
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 20 Oct 2013 23:31:16 +0000 (23:31 +0000)]
Make Navigon reader use QString more effectively.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4633
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 16 Oct 2013 18:15:48 +0000 (18:15 +0000)]
Scratch in waypoint proximity in Garmin GPX writer.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4632
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 6 Oct 2013 21:12:04 +0000 (21:12 +0000)]
Warning cleanpus from Conrad.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4631
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Thu, 3 Oct 2013 00:43:34 +0000 (00:43 +0000)]
Fix leak I introdued in new "obvious" code yesterday. Brace ourselves for
more of these soon...
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4630
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 2 Oct 2013 04:59:49 +0000 (04:59 +0000)]
Update .pro file from Gerhard.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4629
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 2 Oct 2013 03:55:13 +0000 (03:55 +0000)]
Bring in some of the straight-forward pieces from NEW_STRINGS work.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4628
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 1 Oct 2013 04:32:48 +0000 (04:32 +0000)]
A completely mechanical search and replace to swap the first argument
for an xml_generic callback with a typdef that can be swapped at compile
time.
Yes, this is a hint of things to come to reduce future bulky merges.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4627
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 23 Sep 2013 02:51:49 +0000 (02:51 +0000)]
Compilation fixes.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4626
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 23 Sep 2013 02:45:37 +0000 (02:45 +0000)]
Land QString changes that don't require (blatant) conditional compilation
that are really mechanical.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4625
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 23 Sep 2013 02:40:24 +0000 (02:40 +0000)]
Make unicsv a little more QString ready internally.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4624
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Fri, 20 Sep 2013 20:22:32 +0000 (20:22 +0000)]
Bring forward uncontested change from NEW_STRINGS work to fix non-NEW_STRINGS build break.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4623
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Fri, 20 Sep 2013 05:21:25 +0000 (05:21 +0000)]
Commit the least contestable part of a CL I have in progress. Abandon the idea of a stepping stone "Strings" class. Just go straight to QString, currently behind a #define.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4622
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 19 Sep 2013 22:34:42 +0000 (22:34 +0000)]
Tweak testo to use more common stdout capture.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4621
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 19 Sep 2013 19:45:29 +0000 (19:45 +0000)]
Guilhem Bonnefile tweaks (old) Magellan Explorist PMGNCMD,END issues.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4620
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 18 Sep 2013 05:17:49 +0000 (05:17 +0000)]
Warning fixes from Conrad.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4619
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Wed, 18 Sep 2013 00:36:46 +0000 (00:36 +0000)]
add utf-8 bom check and well-formed xml check to testo.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4618
f51c46e8-681c-474f-0cfe-
069cfd0219fb